
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html 
    xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:ui="http://java.sun.com/jsf/facelets"
    xmlns:p="http://primefaces.org/ui">


    <f:view>
	<f:event listener="#{loginBean.checkLogin}" type="preRenderView"></f:event>
        <h:head>
        <style type="text/css">
            .ui-widget,.ui-widget .ui-widget {
                font-size: 90% !important;
            }
        </style>
    </h:head>
    <h:body>
        <p:menubar>
            <p:submenu label="Adquisicion">
                <p:menuitem value="Registrar" url="registraradquisicion.xhtml" />
               	<p:menuitem value="Validar adquisicion" url="validaradquisicion.xhtml" />
            </p:submenu>
            <p:submenu label="Inventario">
                <p:menuitem value="Exportacion" url="exportacion.xhtml" />
            </p:submenu>
            <p:submenu label="Baja">
                <p:menuitem value="Dar de baja" url="dardebaja.xhtml" />
                <p:menuitem value="Validar baja" url="validarbaja.xhtml" />
            </p:submenu>
          <p:submenu label="Donaciones">
			<p:menuitem value="Realizar Donacion" url="donacion.xhtml" />
			<p:menuitem value="Validar Donaciones" url="validarDonacion.xhtml" />
		</p:submenu>
		<p:submenu label="Transferencias">
			<p:menuitem value="Realizar Transferencia" url="transferencia.xhtml" />
			<p:menuitem value="Validar Transferencia" url="validarTransferencia.xhtml" />
		</p:submenu>
  
        </p:menubar>
        	<p:commandButton actionListener="#{loginBean.cerrarSesion}" value="saliida"></p:commandButton>
            <h:form>
                <p:panel id="panel">
                    <f:facet name="header">Exportación SQLite</f:facet>

                    <p:autoComplete value="#{exportarSQLite.dependencia}"
                                    completeMethod="#{exportarSQLite.filtrarDependencias}" 
                                    var="dep" itemLabel="#{dep.nombre}" itemValue="#{dep}" forceSelection="true" 
                                    size="40" converter="convertidor.dependencia">
                    </p:autoComplete>

                    <p:commandButton value="Añadir" update="tabla"
                                     actionListener="#{exportarSQLite.marcarDependencia}" />

                    <p:commandButton value="Descargar" id="guardar" ajax="false">
                        <p:fileDownload value="#{exportarSQLite.file}"></p:fileDownload>
                    </p:commandButton>

                    <p:dataTable id="tabla" value="#{exportarSQLite.dependencias}" var="dep"
                                 selection="#{exportarSQLite.depSeleccionados}" rowKey="#{dep.nombre}">

                        <f:facet name="header">Dependencias a exportar</f:facet>

                        <p:column selectionMode="multiple" width="20"/>

                        <p:column headerText="Dependencia"> #{dep.nombre}  </p:column>
                    </p:dataTable>

                    <p:blockUI block="panel" trigger="guardar">
                        Generando archivo SQLite ...
                        <br/><p:graphicImage height="50" width="50"  value="img/LoadingWheel.gif" />
                    </p:blockUI>
                </p:panel>
            </h:form>
    </h:body>
    </f:view>
</html>
